"""
案例: 老张开车去东北
直接创建对象， 只要调用 go_to() 方法一定会创建一个Car类， 车是和方法绑定的，不是和对象绑定的
"""
class Person:
    def __init__(self, name):
        self.name = name

    def go_to(self,brand,address):
        car = Car(brand)
        print(f'{self.name}的{car.run()},准备去{address}')


class Car:
    def __init__(self, brand):
        self.brand = brand

    def run(self):
        return f'{self.brand}牌子的车启动了'

if __name__ == '__main__':
    p = Person('老张')
    p.go_to('奔驰','东北')

    p2 = Person('老李')
    p2.go_to('宝马','海南')